package com.yy.wrapper;

/**
 * chapter13  com.yy.wrapper
 * 2023-05-08 15:54
 *
 * @author yy yuyue
 * description : 不可描述
 * @date 2023/5/8 15:54
 */
public class Integer01 {
    public static void main(String[] args) {
        //演示int <--> Integer 的 装箱和拆箱
        //jdk5前 是 手动装箱和拆箱
        //手动装箱
        int n1 = 100;
        Integer integer = new Integer(n1);
        Integer integer1 = Integer.valueOf(n1);
        //手动拆箱
        //Integer -> int
        int i = integer.intValue();

        ////jdk5后 就可以自动装箱和自动拆箱
        int n2 = 200;
        //自动装箱 int -> Integer
        Integer integer2 = n2;//底层使用的是 Integer.valueOf(n2)
        // 自动拆箱 Integer -> int
        int n3 = integer2;
    }
}
